Inheritance diagram for TBasicShadowFeature:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | QueryInterface (const MCIID &riid, void **ppvObj) |
| virtual uint32 MCCOMAPI | AddRef () |
| virtual MCCOMErr MCCOMAPI | BeginRenderFrame (I3DShLightsource *light) |
| virtual MCCOMErr MCCOMAPI | EndRenderFrame () |
| virtual boolean MCCOMAPI | CalcShadow (ShadowIO &shadowIO, const LightingContext &lightingContext) |
|
|
Increments the reference count of the object Reimplemented from TBasicRenderFeature. |
|
|
Called by the shell at the beginning of the rendering of each frame. This fonction can be used to calculate a cache (shadow buffer for instance)
Implements I3DExShadowFeature. |
|
||||||||||||
|
Calculate the light reaching a point from a light source
Implements I3DExShadowFeature. |
|
|
Called by the shell at the end of the rendering of each frame. This fonction can be used to delete caches. Implements I3DExShadowFeature. |
|
||||||||||||
|
Check if the object supports a given interface and returns a pointer to that interface if it does. Note that QueryInterface will increment the reference count of the object by one if the interface is found.
Reimplemented from TBasicRenderFeature. |
1.4.5